html {font-size:calc(100vw / 7.5);}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section {margin:0; padding:0 }
body, button, input, select, textarea {font:400 .875rem/1.5, "Microsoft YaHei", Helvetica, sans-serif;}
article, aside, details, figcaption, figure, footer, header, menu, nav, section, iframe {display:block }
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:500 }
address, cite, dfn, em, var, i {font-style:normal; font-weight:400 }
dfn {font-family:Arial;}
ul, ol {list-style:none;}
a {color:#000; text-decoration:none }
a:hover {-webkit-transition:color .2s linear; -moz-transition:color .2s linear; -ms-transition:color .2s linear; -o-transition:color .2s linear; transition:color .2s linear }
fieldset, img, button, input {border:0 }
img{  
    pointer-events: none;  
}  
button, input, select, textarea {font-size:100%; outline:none;}
table {border-collapse:collapse; border-spacing:0 }
input {-webkit-appearance:none; border-radius:0; width:100%; border:0; background:transparent; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; outline:0 }
a,button,input{ 
    -webkit-tap-highlight-color: transparent;
    -webkit-user-modify: transparent;
}

html,body{
  width: 100%;
  height: 100%;
}

.gzl-teacher{
  width: 100%;
  height: 100%;
  .popup{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    background:rgba(0, 0, 0, 0.6);
    display: none;
  }
}